package com.clwl.supervise.superviseapp.mapper.supervise;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.clwl.supervise.superviseapp.entity.supervise.JgRectificationContent;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper

public interface JgRectificationContentMapper extends BaseMapper<JgRectificationContent> {

    /**
     * 获取整改问题列表
     * @param rectificationId
     * @return
     */
    List<Map<String, Object>> selectByRectificationId( @Param("rectificationId") Long rectificationId);

    /**
     * 获取整改问题列表
     * @param rectificationId
     * @return
     */
    List<JgRectificationContent> selectEntityByRectificationId( @Param("rectificationId") Long rectificationId);

    /**
     * 查询该整改单下有多少个整改内容
     * @param id
     * @return
     */
    int selectCountByRectificationId(@Param("rectificationId")  long id);

    int batchInsert( @Param("list")  List<JgRectificationContent> insertList);
}